var api = require('../../utils/api.js');

Page({

    /**
     * 页面的初始数据
     */
    data: {
        good:[],
        size:'',
        type:'',
        current:0
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

        var that=this;
        api.post({
            url: 'cars/getgoodsinfobyid',
            data: {id:options.id},
            success: data => {
                that.setData({
                    good:data.data,
                    id:options.id,
                })
              
            }
        })
    },

    seepdf(){

        var pdf=this.data.good.pdf;

        wx.downloadFile({
            url: pdf, // 替换为你的PDF文件地址
            success(res) {
              if (res.statusCode === 200) {
                wx.openDocument({
                  filePath: res.tempFilePath,
                  fileType: 'pdf',
                  success() {
                    console.log('PDF文件打开成功');
                  },
                  fail(err) {
                    console.error('PDF文件打开失败', err);
                  }
                });
              }
            },
            fail(err) {
              console.error('PDF文件下载失败', err);
            }
          });

    },

    previewImage(e) {
        var images=this.data.good.images;
        var i=e.currentTarget.dataset.i;
        console.log(i)
        wx.previewImage({
            current: images[i], // 当前显示图片的http链接
            urls: images // 需要预览的图片http链接列表
        });

    },

    prevSlide() {

        var images=this.data.good.images;

        var count=images.length;

        this.setData({
          current: (this.data.current - 1 + count) % count
        });
      },
      nextSlide() {
        this.setData({
          current: (this.data.current + count) % count
        });
      },


    //加入清单
    addcar(){

        var type=this.data.type;
        var size=this.data.size;
        var id=this.data.id;

        // if(!size||!type){
        //     wx.showToast({
        //       title: '请填写参数',
        //       icon:'none'
        //     })
        //     return false;
        // }

        var that=this;
        api.post({
            url: 'cars/addcar',
            data: {id:id,size:size,type:type},
            success: data => {
               
                wx.showToast({
                  title: data.msg,
                  icon:'none'
                })

                setTimeout(function(){
                    if(data.code==1){
                        wx.navigateBack();
                    }
                },1200)
               
              
            }
        })



    },

    setsize(ret){
        console.log(ret)

        this.setData({
            size:ret.currentTarget.dataset.i
        })



    },

    settype(ret){
        console.log(ret)
        this.setData({
            type:ret.currentTarget.dataset.i
        })
    },

    
    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

})